<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8">
    <title>cakephp_zh Task List</title>
    <style type="text/css">
p ol li {
  width: 60%;
}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
td {
  padding: 5px;
}
    </style>
  </head>
  <body>
    <h1><a href="http://git.oschina.net/finley/CakePHP_zh">CakePHP_zh</a> Task List</h1>
    <table>
      <tr>
        <th>No.</th>
        <th>Item</th>
        <th>Who</th>
        <th>Task</th>
        <th>Remarks</th>
      </tr>
      <tr>
        <td>5</td>
        <td>/controllers</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>5.1</td>
        <td>/controllers/request-response</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>5.2</td>
        <td>/controllers/scaffolding</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>5.3</td>
        <td>/controllers/pages-controller</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>5.4</td>
        <td>/controllers/components</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>6</td>
        <td>/views</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>7</td>
        <td>/models</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>7.5</td>
        <td>/models/data-validations</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>7.5.1</td>
        <td>/models/data-validations/validating-data-from-the-controller</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>

      <tr>
        <td>7.6</td>
        <td>/models/callback-methods</td>
        <td></td>
        <td>combine .md and .rst</td>
        <td>duplicate work by finley and blackpuppy</td>
      </tr>
      <tr>
        <td>7.7</td>
        <td>/models/behaviors</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>7.8</td>
        <td>/models/datasources</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8</td>
        <td>/core-libraries</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.1</td>
        <td>/core-libraries/toc-general-purpose</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.1.1</td>
        <td>/core-libraries/global-constants-and-functions</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.1.2</td>
        <td>/core-libraries/app</td>
        <td>finley</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.1.3</td>
        <td>/core-libraries/events</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.1.4</td>
        <td>/core-libraries/collections</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.2</td>
        <td>/core-libraries/toc-behaviors</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.2.1</td>
        <td>/core-libraries/behaviors/acl</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.2.2</td>
        <td>/core-libraries/behaviors/containable</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.2.3</td>
        <td>/core-libraries/behaviors/translate</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.2.4</td>
        <td>/core-libraries/behaviors/tree</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3</td>
        <td>/core-libraries/toc-components</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.1</td>
        <td>/core-libraries/components/pagination</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.2</td>
        <td>/core-libraries/components/sessions</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.3</td>
        <td>/core-libraries/components/authentication</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.4</td>
        <td>/core-libraries/components/security-component</td>
        <td>finley</td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.5</td>
        <td>/core-libraries/components/request-handling</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.6</td>
        <td>/core-libraries/components/cookie</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.7</td>
        <td>/core-libraries/components/access-control-lists</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.3.8?</td>
        <td>/core-libraries/components/email</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4</td>
        <td>/core-libraries/toc-helpers</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.1</td>
        <td>/core-libraries/helpers/cache</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.2</td>
        <td>/core-libraries/helpers/form</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.3</td>
        <td>/core-libraries/helpers/html</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.4</td>
        <td>/core-libraries/helpers/js</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.5</td>
        <td>/core-libraries/helpers/number</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.6</td>
        <td>/core-libraries/helpers/paginator</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.7</td>
        <td>/core-libraries/helpers/rss</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.8</td>
        <td>/core-libraries/helpers/session</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.9</td>
        <td>/core-libraries/helpers/text</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.4.10</td>
        <td>/core-libraries/helpers/time</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5</td>
        <td>/core-libraries/toc-utilities</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.1</td>
        <td>/core-libraries/caching</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.2</td>
        <td>/core-utility-libraries/email</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.3</td>
        <td>/core-utility-libraries/file-folder</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.4</td>
        <td>/core-utility-libraries/hash</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.5</td>
        <td>/core-utility-libraries/httpsocket</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.6</td>
        <td>/core-utility-libraries/inflector</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.7</td>
        <td>/core-libraries/internationalization-and-localization</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.8</td>
        <td>/core-libraries/logging</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.9</td>
        <td>/core-utility-libraries/number</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.10</td>
        <td>/core-utility-libraries/router</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.11</td>
        <td>/core-utility-libraries/sanitize</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.12</td>
        <td>/core-utility-libraries/security</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.13</td>
        <td>/core-utility-libraries/set</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.14</td>
        <td>/core-utility-libraries/string</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.15</td>
        <td>/core-utility-libraries/time</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>8.5.16</td>
        <td>/core-utility-libraries/xml</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>10</td>
        <td>/console-and-shells</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>14</td>
        <td>/contributing</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>14.1</td>
        <td>/contributing/documentation</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>14.2</td>
        <td>/contributing/tickets</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>14.3</td>
        <td>/contributing/code</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>14.4</td>
        <td>/contributing/cakephp-coding-conventions</td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
    </table>
    <p>
      Note:
      <ol>
        <li>The main necessasity is to avoid duplicate work!</li>
        <li>This only reflects what's going on now, that is, who is working on which item.</li>
        <li>This is not a history.  The complete history can be found in git's log.</li>
        <li>Please pick up your item(s), and fill in your name.</li>
        <li>If it's a new item, you can just leave Task blank because usually you are going to finish all tasks.  Otherwise, please fill in the particular tasks you are going to do.  This is to reflect the progress.</li>
        <li>After done with the item, please clear your name and finished task(s) for the item.</li>
        <li>You can always pick up any "finished" item to proofread or make other improvement because the work is collectively owned by the whole team.  Of course, you are recommended to discuss with the original translator.</li>
        <li>The items will be numbered like chapter/section/subsection structure according to their appearance in <a href="http://book.cakephp.org/2.0/en/contents.html">CakePHP Cookbook</a>.  For example, <a href="http://book.cakephp.org/2.0/en/models.html">/models</a> will be numbered 7, while <a href="http://book.cakephp.org/2.0/en/models/callback-methods.html">/models/data-validations</a> will be numbered 7.5, and <a href="http://book.cakephp.org/2.0/en/models/data-validation/validating-data-from-the-controller.html">/models/data-validation/validating-data-from-the-controller</a> will be numbered 7.5.1.</li>
        <li>The tasks for an item usually include translation, changing file extension from .rst to .md (just for better rendering on git.oschina.net and eventually will be renamed back before submitting to CakePHP team), and removing any unnecessary English text, making sure text is formatted according to <a href="http://book.cakephp.org/2.0/en/contributing/documentation.html">required format</a>, and if possible, proofreading and cross referencing other translation works (more on this later in other docs).</li>
        <li>You can use Remarks for any additional information you want to make the team know.</li>
      </ol>
    </p>
  </body>
</html>